home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000651_kb@cs.umb.edu_Wed Jun 15 02:25:15 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  2KB

  1. Received: from ra.cs.umb.edu by cs.umb.edu with SMTP id AA21675
  2.   (5.65c/IDA-1.4.4 for <tex-k-exp@cs.umb.edu>); Wed, 15 Jun 1994 06:25:16 -0400
  3. Received: by ra.cs.umb.edu id AA13569
  4.   (5.65c/IDA-1.4.4 for tex-k); Wed, 15 Jun 1994 06:25:15 -0400
  5. Date: Wed, 15 Jun 1994 06:25:15 -0400
  6. From: "K. Berry" <kb@cs.umb.edu>
  7. Message-Id: <199406151025.AA13569@ra.cs.umb.edu>
  8. To: tex-k@cs.umb.edu
  9. Subject: latex2e vs. latex209 inputs
  10.  
  11. With the advent of latex2e, I suspect most people trying to install it
  12. will notice a deficiency in the current released version of kpathsea --
  13. if you use the ls-R database feature to speed up searches (as
  14. recommended), then the programs always find whatever is first in the
  15. database, even if your input path looks like
  16.  
  17. TEXINPUTS = .:$TEXMFROOT/tex/latex209//:$TEXMFROOT/tex//
  18. vs.
  19. TEXINPUTS = .:$TEXMFROOT/tex/latex2e//:$TEXMFROOT/tex//
  20.  
  21. (i.e., it doesn't necessarily find the file in order of the specified path.)
  22.  
  23. The cure for this is to implement the `match' function in db.c, as a
  24. patch posted a couple days ago did (among many other useful things).  I
  25. will be incorporating that `match' (or its equivalent) into the next
  26. version, so you may as well try it now.
  27.  
  28. I also want to solicit people's opinions on (more or less) how long they
  29. think latex209 is going to stick around. Right now, the only way (so far
  30. as I know) to get the different path definitions above for the different
  31. versions of latex is to use a script, which is annoying. An alternative
  32. would be to allow syntax something like:
  33.  
  34. TEXINPUTS.latex209 = <foo>
  35. TEXINPUTS.latex = <bar>
  36.  
  37. where the `.<program>' suffix means the path definition applies only for
  38. that executable name.
  39.  
  40. However, latex is the only thing that needs this, and I can't think of
  41. any other application for this feature (given ls-R), and hence I am not
  42. anxious to implement it if it's not going to be needed in (say) six months.
  43.  
  44. (I don't know when the next release will be ready. No sooner than a few
  45. weeks, anyway.)